<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Validator;
use App\Model\User;

class LoginController extends Controller
{
    //加载后台登录页
    public function login(){
    	return view('admin.login');
    }

    // 后台验证用户登录的数据
    public function dologin(Request $request){
    	$data = $request->except('_token','captcha');
    	// dd($data);
    	// 验证数据
    	$rules = [
    		'username'=>'required',
    		'password'=>'required|numeric|min:6',
    	];

    	$messages = [
    		'username.required'=>'用户名不能为空',
            'password.required'=>'密码不能为空',
    		'password.numeric'=>'密码必须是纯数字',
            'password.min'=>'密码不得少于6位',
    	];

    	$validator = validator::make($data,$rules,$messages);

    	if($validator->fails()) {
            return redirect('admin/login')
            	->withErrors($validator)
                ->withInput();
        }

        // 查看要登录的用户是否存在,如果不存在就让他回到登录页面
        $user = User::where('user_name','=',$data['username'])->first();
        if(!$user){
            return redirect('admin/login')->with('errors','你还不是系统使用人');
        }

        // 保存用户信息到session中

        // 跳转到后台首页
    }
}
